#ifndef _DS18B20_H_
#define _DS18B20_H_

#include <reg52.h>
#include "common.h"
#include "PinSettings.h"

//发送初始化序列
uchar DS18B20_Init();

//往DS18B20写一个字节
void  DS18B20_WriteByte(uchar dat);

//读取一个字节
uchar DS18B20_ReadByte();

//发送温度变换命令
void  DS18B20_ChangTemp();

//发送获取温度命令
void  DS18B20_GetTemp();

//读取DS18B20发送的温度数据
int   DS18B20_ReadTemp();

//将温度数据进行转换
void  DS18B20_TransTemp(uchar *TempChar);

#endif